namespace mapshiftApplication.Dto;

public class HeaderInfo
{
    public string OperatorName { get; set; }

	public string DeviceName { get; set; }

	public int WaferSize { get; set; }

	public int MachineNo { get; set; }

	public int IndexSizeX { get; set; }

	public int IndexSizeY { get; set; }

	public int OrientationFlatDirection { get; set; }

	public int FinalEditingMachineType { get; set; }

	public int MapVersion { get; set; }

	public int MapDataAreaRowSize { get; set; }

	public int MapDataAreaLineSize { get; set; }

	public int MapDataForm { get; set; }

	public string WaferId { get; set; }

	public int NumOfProbing { get; set; }

	public string LotNo { get; set; }

	public int CassetteNo { get; set; }

	public int SlotNo { get; set; }

	public int XCoordinatesIncreaseDirection { get; set; }

	public int YCoordinatesIncreaseDirection { get; set; }

	public int RefDieSettingProcedures { get; set; }

	public long TragetDiePositionX { get; set; }

	public long TragetDiePositionY { get; set; }

	public int RefDieCoordinatorX { get; set; }

	public int RefDieCoordinatorY { get; set; }

	public int ProbingStartPosition { get; set; }

	public int ProbingDirection { get; set; }

	public long DistXToWaferCenterDieOrigin { get; set; }

	public long DistYToWaferCenterDieOrigin { get; set; }

	public long CoordinatorXOfWaferCenterDie { get; set; }

	public long CoordinatorYOfWaferCenterDie { get; set; }

	public long FirstDieCoordinatorX { get; set; }

	public long FirstDieCoordinatorY { get; set; }

	public string WaferTestingStartTime { get; set; }

	public string WaferTestingEndTime { get; set; }

	public string WaferLoadingTime { get; set; }

	public string WaferUnloadingTime { get; set; }

	public string MachineNoSpecialCharacters { get; set; }

	public int TestingEndInfo { get; set; }

	public int TotalTestedDice { get; set; }

	public int TotalPassDice { get; set; }

	public int TotalFailDice { get; set; }

	public long TestDieInformationAddress { get; set; }

	public long NumOfLineCategoryData { get; set; }

	public long LineCategoryAddress { get; set; }

	public long MapFileConfiguration { get; set; }

	public int MaxMultiSite { get; set; }

	public int MaxCategories { get; set; }
}